package 新版作用域相关;


// 程序中实体的名称，如变量名、方法名、类名（应该是?）等
public abstract class 符号 {
    public 符号(String 名称) {
        this(名称, null);
    }

    public 符号(String 名称, 类型 类型) {
        this.名称 = 名称;
        this.类型 = 类型;
    }

    public final String 名称;
    public final 类型 类型;
    public 作用域 父作用域;      // 所有符号都知道它们包含在哪个作用域中
    
}
